package picol.model.asa.expr;

/**
 * Classe de gestion de l'expression not
 * @author Aurélien Marcel - Julien Sanderson
 */
public class ASAExprNot extends ASAExpr {

    private ASAExpr expr1;

    public ASAExprNot(ASAExpr _expr1) {
        this.expr1 = _expr1;
    }

    @Override
    public ASAExpr getExpr1() {
        return expr1;
    }

    public String getLabelExplorateur() {
        return "NOT";
    }

    @Override
    public int evalue(){

        if(expr1.evalue() != 0){
            return 0;
        } else
            return 1;
    }
}